欢迎,请
登录
注册
控制面板
跳转到
卷首
末尾
单选
多选
判断
单选
多选
判断
隐藏答案
(模拟卷)
我要交卷
CEAC认证证书-Java程序设计工程师(2合1)真题考试卷题库
收藏
正在加载试卷中..请等待加载完毕才能答题..网页加载中..
总分:
100分
答题时间:
60分钟
开卷日期:2026/9/19 17:52:39
点击率:76806
Java程序设计
1:
单选(2分
J
) 创建字符串s:String s=new String(“hello”);下面( )语句将改变s。
xZ
A s.append(“aaa”);
QNfI/?Z)f
B s.concat(s);
CY.5iM
C s.substring(3)
tj8pUG&lp3
D 以上语句都不会
Z^RlO6U$GGM'
做标记
看答案
收藏
www.kaoaa.com技术支持
J
J
答案:
LA
D
%]
2:
单选(2分
M
) 下列有关抽象类的说法正确的是( 。
m$
A 抽象类中必包含抽象方法。
v\u/nEZU;50=G*q
B 抽象类不能实例化
KUgfNpsIM69R
C 抽象类不一定被继承。
?-c?#QK
D 用interface定义抽象类
S7KDR=Pj_d
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
87
B
LJ
3:
单选(2分
7
) Applet执行( )方法后,
n
进入消亡态。
s1
A start()
DWxzqxCKgb)]FAt
B init()
qPjYQK\?yc3rz
C stop()
PYswuk3`==
D destroy()
Wco:A8==R
做标记
看答案
收藏
www.kaoaa.com技术支持
7
7
答案:
1%
D
X=
4:
单选(2分
H
) 下列运算结果默认为float的是( )。
T@
A 100/10
2qjb3^8
B 100*10
*r#vVe
C 100F+10
8#g$W+A#eUDldFbNv
D 100D-10
9,e@M+&z7x=m$fa
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
]x
C
T&
5:
单选(2分
M
) Java变量中,
?
以下不属于复合类型的数据类型是( )。
Oo
A 类
$z$;u?yhQNwa
B 字符型
aTB=7/
C 数组型
[SE?aa$Ep7Z;4O
D 接口
QNfI/?Z)f
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
&[
B
\+
6:
单选(2分
B
) SQL语句如下: UPDATE chenji SET name=’andy’,
k
age=28,
k
gender=’M’ WHERE ID=’ 16’ 它完成的功能是( )。
#$
A 将name=’andy’的记录ID值改为16
wQgX'p)ud%=QC6dGC
B 将age=28的记录ID值改为16
R_c(r?$&bs=2\?
C 将name=’andy’且age=28、gender=’M’的记录的ID值改为16
Yj_C?c.[wX@j=
D 将ID=16的记录name值改为andy、age值改为28、gender值改为M
KUgfNpsIM69R
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
/;
D
GV
7:
单选(2分
%
) 当线程得不到足够的CPU时间来执行它的任务时就发生了线程饥饿,
y
解决的办法有( )。
;Z
A 将线程尽量向前放
S7KDR=Pj_d
B 改变线程的优先级
elZ@BVvp
C 增加线程的数量
)C;[vg4[mS
D 停止线程后再启动它
H*Cp`t/vZx]W5p
做标记
看答案
收藏
www.kaoaa.com技术支持
%
%
答案:
)&
B
U#
8:
单选(2分
C
) 1) class Parent { 2) private String name; 3) public Parent(){} 4) } 5) public class Child extends Parent { 6) private String department; 7) public Child() {} 8) public String getValue(){ return name; } 9) public void main(String arg[]) { 10) Parent p = new Parent(); 11) } 12) }( )行将引起错误。
JO
A 第3行
Hn8&$G
B 第6行
wesJcE?SeX)?_
C 第8行
jQ#mtR,A;7z%
D 第9行
%ooe/kH0z=,
做标记
看答案
收藏
www.kaoaa.com技术支持
C
C
答案:
5Y
C
3O
9:
单选(2分
6
) Access数据库的后缀名是( )。
N+
A .acc
JXuyGEg
B .tab
'PVD]iYsIQMFx:
C .mdb
Oo5$Rm=vC
D .db
GyETjtJ
做标记
看答案
收藏
www.kaoaa.com技术支持
6
6
答案:
aT
C
F#
10:
单选(2分
[
) 下面( )是Java语言中正确的标识符。
IZ
A 3com
T,?mdgw30
B import
?9pmi&$7QJ:8I4lDh
C that
KMhJYp
D this
7/tSEX
做标记
看答案
收藏
www.kaoaa.com技术支持
[
[
答案:
Z^
C
L9
11:
多选(2分
C
) 关于Float,
t
下列说法正确的是( )。
Ic
A Float是一个类
W(yHre7r%y&A
B Float在java.lang包中
YVSPZ6p%u$T&y#O^o
C Float a=1.0是正确的赋值方法
4dOyL\k.srT^:,K
D Float a= new Float(1.0)是正确的赋值方法
%fqI9kc2Pr3u(#m=
做标记
看答案
收藏
www.kaoaa.com技术支持
C
C
答案:
nh
ABD
E(
12:
多选(2分
Z
) 下列( )说法是正确的。
DW
A IOException必须被捕获或抛出
1-vTo3N$QL-yGbr
B java语言会自动初始化变量的值
^'h4P]hpcM66z
C java 语言不允许同时继承一个类并实现一个接口
$q&w(@=i'*&`-p
D java语言会自动回收内存中的垃圾
4[P]W\./
做标记
看答案
收藏
www.kaoaa.com技术支持
Z
Z
答案:
hS
ABD
2Q
13:
多选(2分
`
) 下面( )方法是Reader类和InputStream类都具有的方法。
SK
A read()
&db6A?oQK-
B reset()
:yXj^VMB_gJ*wr
C close()
9,e@M+&z7x=m$fa
D flush()
f&Ww-V@nIyF+W
做标记
看答案
收藏
www.kaoaa.com技术支持
`
`
答案:
,\
ABC
NZ
14:
多选(2分
$
) 接口中所有的成员变量都隐含的是( )。
nT
A public
Bm:'MzMan+g4O*
B static
rE]+cv+_JS@/
C final
qGk?\Kw@O@:qb=g
D proteted
&ReWU?MT
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
XX
ABC
IC
15:
多选(2分
I
) 当我们构造一个类的实例的时候,
c
编译器主要完成以下( )件事情。
R_
A 为对象分配内存空间。
LA[tjD]kK[Ne_1WW
B 初始化对象中的实例变量的值,初始值可以是缺省值,或者变量按指定的值初始化。
mkI,wONn2
C 调用对象的构造方法。
euY\8V[ovVM)?bU
D 以上几项都完成。
r(Ru1I0+v
做标记
看答案
收藏
www.kaoaa.com技术支持
I
I
答案:
ug
ABCD
PV
16:
多选(2分
H
) 修饰成员变量的修饰符有( )。
el
A public、static
s1Q9'Im*HwTBYTM^
B final
vp(yRrp2=it
C protected 、private
.OE0:a1q/%^;T?B
D abstract
Wco:A8==R
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
1%
ABC
X=
17:
多选(2分
H
) Applet与Application的区别有( )。
T@
A Application 是从其中的main() 方法开始运行的。
2qjb3^8
B 运行Applet必须创建一个浏览器文件,如HTML。
*r#vVe
C Applet载入浏览器后必须指定何时运行。
8#g$W+A#eUDldFbNv
D 浏览器通过main()方法指定Applet何时执行。
9,e@M+&z7x=m$fa
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
]x
ABC
T&
18:
多选(2分
M
) 下面说法正确的是( )。
Oo
A 不是方法中产生的所有异常错误都必须被捕获或声明。
$z$;u?yhQNwa
B 对于非运行时异常,则要求必须捕获或声明。
aTB=7/
C 子类方法抛出的异常只能是父类方法抛出异常的同类或子类
[SE?aa$Ep7Z;4O
D 以上都不对
QNfI/?Z)f
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
&[
ABC
\+
19:
多选(2分
B
) main()方法是应用程序的入口,
k
它前面的( )关键字不能改变。
#$
A public
wQgX'p)ud%=QC6dGC
B static
R_c(r?$&bs=2\?
C void
Yj_C?c.[wX@j=
D 以上关键字都可改变
KUgfNpsIM69R
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
/;
ABC
GV
20:
多选(2分
%
) 属于面向对象的语言有( )。
;Z
A C
S7KDR=Pj_d
B Pascal
elZ@BVvp
C Java
)C;[vg4[mS
D C++
H*Cp`t/vZx]W5p
做标记
看答案
收藏
www.kaoaa.com技术支持
%
%
答案:
)&
CD
U#
21:
判断(2分
C
) 当运行javac命令对一个java源程序进行编译时,
P
必须写出该源程序文件的完整文件名,
P
包括扩展名.java。
JO
A 正确
Hn8&$G
B 错误
wesJcE?SeX)?_
做标记
看答案
收藏
www.kaoaa.com技术支持
C
C
答案:
T@
A
HS
22:
判断(2分
S
) Java中数组的元素可以是简单数据类型的量,
2
也可以是某一类的对象。
6:
A 正确
``Ok%\y[2aW^ZtKa
B 错误
n`=U1zu7
做标记
看答案
收藏
www.kaoaa.com技术支持
S
S
答案:
JX
A
LV
23:
判断(2分
B
) 注释的作用是使程序在执行时在屏幕上显示//之后的内容。
U?
A 正确
@zVh4$
B 错误
[H8gs4KeA&gP0
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
=O
B
-Z
24:
判断(2分
D
) 用户自定义的图形界面元素也可以响应用户的动作,
G
具有交互功能。
Nz
A 正确
09++^_'[(\xdKV')
B 错误
Qbq;kkp_g`7tHkmAX
做标记
看答案
收藏
www.kaoaa.com技术支持
D
D
答案:
CY
B
I\
25:
判断(2分
T
) 和类相比,
#
接口中的所有方法都没有被实现,
#
类必须实现接口中的每个方法。
KM
A 正确
Vw#,%eRsSU-@.Yw7J
B 错误
W(yHre7r%y&A
做标记
看答案
收藏
www.kaoaa.com技术支持
T
T
答案:
v\
A
YJ
26:
判断(2分
=
) HttpServlet类中定义了Servlet对象必须实现的init(),Service(),destroy()等方法。
q3
A 正确
6N5tpZaomQn01D1x
B 错误
`hN/s\^Y\,P_r=
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
o]
B
MT
27:
判断(2分
8
) 一个非抽象类如果实现了某个接口,
\
那么它必须覆盖该接口中的所有方法。
Pv
A 正确
LJZ7`CBiv&FfwQV
B 错误
u^+AfrM5@
做标记
看答案
收藏
www.kaoaa.com技术支持
8
8
答案:
of
A
^'
28:
判断(2分
.
) 如果在调用能够产生异常的方法时没有进行捕获和处理,
v
将不能通过编译。
r=
A 正确
Pm'jY@
B 错误
$q&w(@=i'*&`-p
做标记
看答案
收藏
www.kaoaa.com技术支持
.
.
答案:
3f
A
1%
29:
判断(2分
T
) 所有的异常类都应该捕获。
l'
A 正确
hS1(m'xyA$ug2--
B 错误
zDLo@n\]/'P#R
做标记
看答案
收藏
www.kaoaa.com技术支持
T
T
答案:
z8
B
+G
30:
判断(2分
B
) Java中的String类的对象既可以是字符串常量,
E
也可以是字符串变量。
lv
A 正确
N4?2+A8So]a7
B 错误
f&Ww-V@nIyF+W
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
,\
A
NZ
Java网络应用编程入门
31:
单选(2分
$
) java程序class A{ public static void main(String[] args){ for(int i=0;i<5;i++); System.out.print(i); }}输出结果为( ):
A 12345
Bm:'MzMan+g4O*
B 1234
rE]+cv+_JS@/
C 5
qGk?\Kw@O@:qb=g
D 编译出错
&ReWU?MT
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
XX
D
IC
32:
单选(2分
I
) 在Java语言中,
c
类Worker是类Person的子类,
c
Worker的构造方法中有一句“super( )”,
c
该语句()。
R_
A 调用类Worker中定义的super()方法
LA[tjD]kK[Ne_1WW
B 调用类Person中定义的super()方法
mkI,wONn2
C 调用类Person的构造方法
euY\8V[ovVM)?bU
D 语法错误
r(Ru1I0+v
做标记
看答案
收藏
www.kaoaa.com技术支持
I
I
答案:
ug
C
PV
33:
单选(2分
H
) 关于Java语言的内存回收机制,
8
下列选项中正确的是( )。
el
A Java程序要求用户必须手工创建一个线程来释放内存
s1Q9'Im*HwTBYTM^
B Java程序允许用户使用指针来释放内存
vp(yRrp2=it
C 内存回收线程负责释放无用内存
.OE0:a1q/%^;T?B
D 内存回收线程不能释放内存对象
Wco:A8==R
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
1%
C
X=
34:
单选(2分
H
) 下列代码执行的结果是( )public class text { public static void main(String[] args) { int x= 1, y = 6; while (y--==6) {x--;} System.out.println(〃x=〃 + x +〃 ,y =〃 + y); }}
A 程序能运行,输出结果:x=0,y=5
2qjb3^8
B 程序能运行,输出结果:x=-1,y=4
*r#vVe
C 程序能运行,输出结果:x=0,y=4
8#g$W+A#eUDldFbNv
D 程序不能编译
9,e@M+&z7x=m$fa
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
]x
C
T&
35:
单选(2分
M
) 给出下面的代码 public class Test { void printValue(int m){ do { System.out.println(〃The value is 〃+m); }while( --m > 10 ); } public static void main(String arg[]) { int i=10; Test t= new Test(); t.printValue(i); } }输出将是什么?
A 8
$z$;u?yhQNwa
B 9
aTB=7/
C 10
[SE?aa$Ep7Z;4O
D 11
QNfI/?Z)f
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
&[
C
\+
36:
单选(2分
B
) 下列哪个方法可用于创建一个可运行的类( )
A public class X implements Runnable{ public void run(){ ......} }
wQgX'p)ud%=QC6dGC
B public class X implements Thread{ public void run(){ ......} }
R_c(r?$&bs=2\?
C public class X implements Thread{ public int run(){ ......} }
Yj_C?c.[wX@j=
D public class X implements Runnable{ protected void run(){ ......} }
KUgfNpsIM69R
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
/;
A
GV
37:
单选(2分
%
) 定义一个类名为MyClass的类,
y
并且该类可被所有类访问,
y
那么该类的正确声明应为( ):
A private class MyClass extends Object
S7KDR=Pj_d
B class MyClass extends Object
elZ@BVvp
C public class MyClass
)C;[vg4[mS
D protected class MyClass extends Object
H*Cp`t/vZx]W5p
做标记
看答案
收藏
www.kaoaa.com技术支持
%
%
答案:
)&
C
U#
38:
单选(2分
C
) JAVA编程中,
P
以下()命令用来执行java类文件。
JO
A javac
Hn8&$G
B java
wesJcE?SeX)?_
C appletviewer
jQ#mtR,A;7z%
D 以上所有选项都不正确
%ooe/kH0z=,
做标记
看答案
收藏
www.kaoaa.com技术支持
C
C
答案:
5Y
B
3O
39:
单选(2分
6
) 在JAVA编程中,
z
Java编译器会将java程序转换为()。
N+
A 字节码
JXuyGEg
B 可执行代码
'PVD]iYsIQMFx:
C 机器 代码
Oo5$Rm=vC
D 以上所有选项都不正确
GyETjtJ
做标记
看答案
收藏
www.kaoaa.com技术支持
6
6
答案:
aT
A
F#
40:
单选(2分
[
) 下面的表达式哪个是正确的( )?
A String s="你好";int i=3; s*=i;
T,?mdgw30
B String s="你好";int i=3; if(i==s){ s+=i};
?9pmi&$7QJ:8I4lDh
C String s="你好";int i=3; s=i+s;
KMhJYp
D String s=null; int i=(s!=null)&&(s.length>0)?s.length():0;
7/tSEX
做标记
看答案
收藏
www.kaoaa.com技术支持
[
[
答案:
Z^
C
L9
41:
多选(2分
C
) 解决线程干扰的方法有哪几种?
A 同步
W(yHre7r%y&A
B 使用锁
YVSPZ6p%u$T&y#O^o
C 使用不可变对象
4dOyL\k.srT^:,K
D 使用ThreadLocal变量
%fqI9kc2Pr3u(#m=
做标记
看答案
收藏
www.kaoaa.com技术支持
C
C
答案:
nh
ABCD
E(
42:
多选(2分
Z
) 下列说法错误的有( )
A 数组是一种对象。
1-vTo3N$QL-yGbr
B 数组属于一种原生类。
^'h4P]hpcM66z
C int number=[]={31,23,33,43,35,63};
$q&w(@=i'*&`-p
D 动态数组的大小可以任意改变。
4[P]W\./
做标记
看答案
收藏
www.kaoaa.com技术支持
Z
Z
答案:
hS
BC
2Q
43:
多选(2分
`
) 指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。
SK
A public int add(int a)
&db6A?oQK-
B public void add(long a)
:yXj^VMB_gJ*wr
C public int add(long a)
9,e@M+&z7x=m$fa
D public void add(float a)
f&Ww-V@nIyF+W
做标记
看答案
收藏
www.kaoaa.com技术支持
`
`
答案:
,\
BCD
NZ
44:
多选(2分
$
) 选择错误的标识符。
nT
A IDoLikeTheLongNameClass
Bm:'MzMan+g4O*
B abyte
rE]+cv+_JS@/
C const
qGk?\Kw@O@:qb=g
D 3_case
&ReWU?MT
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
XX
CD
IC
45:
多选(2分
I
) 下面哪些代码能通过编译?
A int i = 0; if (i) { System.out.println(" "); }
LA[tjD]kK[Ne_1WW
B boolean b = true; boolean b2 = true; if (b == b2) { System.out.println("So true"); }
mkI,wONn2
C int i = 1; int j = 2; if (i == 1 || j == 2) { System.out.println("OK"); }
euY\8V[ovVM)?bU
D int i = 1; int j = 2; if (i == 1 & | j == 2) { System.out.println("OK"); }
r(Ru1I0+v
做标记
看答案
收藏
www.kaoaa.com技术支持
I
I
答案:
ug
BC
PV
46:
判断(2分
H
) 原语Compare-and-swap(CAS) 是实现无锁数据结构的通用原语。
el
A 对
s1Q9'Im*HwTBYTM^
B 错
vp(yRrp2=it
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
g^
A
)&
47:
判断(2分
J
) 减小竞争发生可能性的有效方式是尽可能缩短把持锁的时间。
F,
A 对
cG'SP-#c&RwEd_
B 错
3f]4E1
做标记
看答案
收藏
www.kaoaa.com技术支持
J
J
答案:
xF
A
JQ
48:
判断(2分
(
) java中定义一个类可以同时继承两个类
A 对
l0S:Q#IK]^Jc
B 错
d3salX
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
3o
B
Z0
49:
判断(2分
J
) 接口中可以存在已实现的方法
A 对
lvV[f$'Nao
B 错
/D8YL4X:XmkOPK
做标记
看答案
收藏
www.kaoaa.com技术支持
J
J
答案:
$z
B
=O
50:
判断(2分
N
) 在并行程序中,
-
当两个并行的线程,
-
在没有任何约束的情况下,
-
访问一个共享变量或者共享对象的一个域,
-
而且至少要有一个操作是写操作,
-
就可能发生数据竞争错误。
,\
A 对
D:ml?KHn=cEo
B 错
T,?mdgw30
做标记
看答案
收藏
www.kaoaa.com技术支持
N
N
答案:
xZ
A
J4
→立即交卷